<!DOCTYPE html>
<html>

<head>
    <!-- 页面meta -->
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <link rel="stylesheet" href="../plugins/bootstrap/css/bootstrap.min.css">
    <link rel="stylesheet" href="../plugins/datatables/dataTables.bootstrap.css">
    <script src="../plugins/jQuery/jquery-2.2.3.min.js"></script>
    <script src="../plugins/datatables/jquery.dataTables.min.js"></script>
    <script src="../plugins/bootstrap/js/bootstrap.min.js"></script>
    <script src="../plugins/datatables/dataTables.bootstrap.min.js"></script>
    <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
    <script src="../plugins/vue/vue.min.js"></script>

    <title>学生管理</title>
    <meta name="description" content="AdminLTE2定制版">
    <meta name="keywords" content="AdminLTE2定制版">


    <!-- Tell the browser to be responsive to screen width -->
    <meta content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no" name="viewport">
    <!-- Bootstrap 3.3.6 -->
    <!-- Font Awesome -->
    <!-- Ionicons -->
    <!-- iCheck -->
    <!-- Morris chart -->
    <!-- jvectormap -->
    <!-- Date Picker -->
    <!-- Daterange picker -->
    <!-- Bootstrap time Picker -->
    <!--<link rel="stylesheet" href="../../../plugins/timepicker/bootstrap-timepicker.min.css">-->
    <!-- bootstrap wysihtml5 - text editor -->
    <!--数据表格-->
    <!-- 表格树 -->
    <!-- select2 -->
    <!-- Bootstrap Color Picker -->
    <!-- bootstrap wysihtml5 - text editor -->
    <!--bootstrap-markdown-->
    <!-- Theme style -->
    <!-- AdminLTE Skins. Choose a skin from the css/skins
       folder instead of downloading all of them to reduce the load. -->
    <!-- Ion Slider -->
    <!-- ion slider Nice -->
    <!-- bootstrap slider -->
    <!-- bootstrap-datetimepicker -->

    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
    <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->


    <!-- jQuery 2.2.3 -->
    <!-- jQuery UI 1.11.4 -->
    <!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip -->
    <!-- Bootstrap 3.3.6 -->
    <!-- Morris.js charts -->
    <!-- Sparkline -->
    <!-- jvectormap -->
    <!-- jQuery Knob Chart -->
    <!-- daterangepicker -->
    <!-- datepicker -->
    <!-- Bootstrap WYSIHTML5 -->
    <!-- Slimscroll -->
    <!-- FastClick -->
    <!-- iCheck -->
    <!-- AdminLTE App -->
    <!-- 表格树 -->
    <!-- select2 -->
    <!-- bootstrap color picker -->
    <!-- bootstrap time picker -->
    <!--<script src="../../../plugins/timepicker/bootstrap-timepicker.min.js"></script>-->
    <!-- Bootstrap WYSIHTML5 -->
    <!--bootstrap-markdown-->
    <!-- CK Editor -->
    <!-- InputMask -->
    <!-- DataTables -->
    <!-- ChartJS 1.0.1 -->
    <!-- FLOT CHARTS -->
    <!-- FLOT RESIZE PLUGIN - allows the chart to redraw when the window is resized -->
    <!-- FLOT PIE PLUGIN - also used to draw donut charts -->
    <!-- FLOT CATEGORIES PLUGIN - Used to draw bar charts -->
    <!-- jQuery Knob -->
    <!-- Sparkline -->
    <!-- Morris.js charts -->
    <!-- Ion Slider -->
    <!-- Bootstrap slider -->
    <!-- bootstrap-datetimepicker -->
    <!-- 页面meta /-->

    <link rel="stylesheet" href="../plugins/bootstrap/css/bootstrap.min.css">
    <link rel="stylesheet" href="../plugins/font-awesome/css/font-awesome.min.css">
    <link rel="stylesheet" href="../plugins/ionicons/css/ionicons.min.css">
    <link rel="stylesheet" href="../plugins/iCheck/square/blue.css">
    <link rel="stylesheet" href="../plugins/morris/morris.css">
    <link rel="stylesheet" href="../plugins/jvectormap/jquery-jvectormap-1.2.2.css">
    <link rel="stylesheet" href="../plugins/datepicker/datepicker3.css">
    <link rel="stylesheet" href="../plugins/daterangepicker/daterangepicker.css">
    <link rel="stylesheet" href="../plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.min.css">
    <link rel="stylesheet" href="../plugins/datatables/dataTables.bootstrap.css">
    <link rel="stylesheet" href="../plugins/treeTable/jquery.treetable.css">
    <link rel="stylesheet" href="../plugins/treeTable/jquery.treetable.theme.default.css">
    <link rel="stylesheet" href="../plugins/select2/select2.css">
    <link rel="stylesheet" href="../plugins/colorpicker/bootstrap-colorpicker.min.css">
    <link rel="stylesheet" href="../plugins/bootstrap-markdown/css/bootstrap-markdown.min.css">
    <link rel="stylesheet" href="../plugins/adminLTE/css/AdminLTE.css">
    <link rel="stylesheet" href="../plugins/adminLTE/css/skins/_all-skins.min.css">
    <link rel="stylesheet" href="../css/style.css">
    <link rel="stylesheet" href="../plugins/ionslider/ion.rangeSlider.css">
    <link rel="stylesheet" href="../plugins/ionslider/ion.rangeSlider.skinNice.css">
    <link rel="stylesheet" href="../plugins/bootstrap-slider/slider.css">
    <link rel="stylesheet" href="../plugins/bootstrap-datetimepicker/bootstrap-datetimepicker.css">
</head>

<body class="hold-transition skin-purple sidebar-mini">

<div class="wrapper">

    <!-- 页面头部 -->
    <header class="main-header">


        <!-- Logo -->
        <a href="admin_index.html" class="logo">
            <!-- mini logo for sidebar mini 50x50 pixels -->
            <span class="logo-mini"><b>数据</b></span>
            <!-- logo for regular state and mobile devices -->
            <span class="logo-lg">学生管理</span>
        </a>


        <!-- Header Navbar: style can be found in header.less -->
        <nav class="navbar navbar-static-top">
            <!-- Sidebar toggle button-->
            <a href="#" class="sidebar-toggle" data-toggle="offcanvas" role="button">
                <span class="sr-only">Toggle navigation</span>
            </a>

    </nav>
    </header>
    <!-- 页面头部 /-->

    <!-- 导航侧栏 -->
    <aside class="main-sidebar">
        <!-- sidebar: style can be found in sidebar.less -->
        <section class="sidebar">
            <!-- Sidebar user panel -->

            <!-- search form -->
            <!--<form action="#" method="get" class="sidebar-form">
        <div class="input-group">
            <input type="text" name="q" class="form-control" placeholder="搜索...">
            <span class="input-group-btn">
            <button type="submit" name="search" id="search-btn" class="btn btn-flat"><i class="fa fa-search"></i>
            </button>
          </span>
        </div>
    </form>-->
            <!-- /.search form -->


            <!-- sidebar menu: : style can be found in sidebar.less -->
            <ul class="sidebar-menu">
                <li class="header">菜单</li>

                <li id="admin-index"><a href="admin_index.html"><i class="fa fa-dashboard"></i>
                    <span>首页</span></a></li>

                <!-- 菜单 -->


                <li class="treeview">
                    <a href="#">
                        <i class="fa fa-pie-chart"></i> <span>个人信息维护</span>
                        <span class="pull-right-container">
                                <i class="fa fa-angle-left pull-right"></i>
                            </span>
                    </a>
                    <ul class="treeview-menu">

                        <li id="charts-chartjs">
                            <a href="admin_info.html">
                                <i class="fa fa-circle-o"></i> 个人信息维护
                            </a>
                        </li>

                    </ul>
                </li>


                <li class="treeview">
                    <a href="#">
                        <i class="fa fa-laptop"></i> <span>开关控制</span>
                        <span class="pull-right-container">
                                <i class="fa fa-angle-left pull-right"></i>
                            </span>
                    </a>
                    <ul class="treeview-menu">

                        <li id="elements-general">
                            <a href="switch.html">
                                <i class="fa fa-circle-o"></i> 开关控制
                            </a>
                        </li>
                    </ul>
                </li>


                <li class="treeview">
                    <a href="#">
                        <i class="fa fa-edit"></i> <span>管理</span>
                        <span class="pull-right-container">
                                <i class="fa fa-angle-left pull-right"></i>
                            </span>
                    </a>
                    <ul class="treeview-menu">

                        <li id="form-general">
                            <a href="student.html">
                                <i class="fa fa-circle-o"></i> 学生管理
                            </a>
                        </li>

                        <li id="form-advanced">
                            <a href="teacher.html">
                                <i class="fa fa-circle-o"></i> 老师管理
                            </a>
                        </li>

                        <li id="form-editors">
                            <a href="course.html">
                                <i class="fa fa-circle-o"></i> 课程管理
                            </a>
                        </li>

                        <li id="form-editors">
                            <a href="news.html">
                                <i class="fa fa-circle-o"></i> 新闻管理
                            </a>
                        </li>
                    </ul>
                </li>
                <!-- 菜单 /-->

            </ul>
        </section>
        <!-- /.sidebar -->
    </aside>
    <!-- 导航侧栏 /-->

    <!-- 内容区域 -->


    <div id="main" class="content-wrapper">
        <!-- 内容头部 -->

        <section class="content-header">
            <h2 class="page-header">学生管理</h2>
            <div class="container">
                <div class="row clearfix">
                    <div class="form-inline">
                        <!-- <form role="form"> -->

                        <div class="form-group">
                            <label for="subject">学生名</label>
                            <input type="text" class="form-control" id="inpname"/>
                        </div>


                        <button type="submit" @click="search()" class="btn btn-default" id="btns">查询</button>


                    </div>
                </div>
            </div>
        </section>
        <!-- 内容头部 /-->

        <!-- 正文区域 -->
        <section class="content">

            <!-- .box-body -->
            <div class="box box-primary">
                <div class="box-header with-border">
                    <h2 class="page-header">学生列表</h2>
                </div>

                <div class="box-body">

                    <!-- 数据表格 -->
                    <div class="table-box">

                        <!--工具栏-->
                        <div class="pull-left">
                            <div class="form-group form-inline">
                                <div class="btn-group">
                                    <button type="button" class="btn btn-default"
                                            onclick='location.href="student_increase.html"'><i class="fa fa-file-o"></i>
                                        增加
                                    </button>

                                    <button type="button" class="btn btn-default" @click='delsome()'><i
                                            class="fa fa-trash-o"></i> 删除
                                    </button>
                                    <button type="button" @click='downl()' class="btn btn-default"><i class="fa fa-university"></i>学生表单下载
                                    </button>
                                </div>
                            </div>
                        </div>

                        <!--工具栏/-->

                        <!--数据列表-->
                        <table id="dataList" class="table table-bordered table-striped table-hover dataTable">

                            <thead>
                            <tr>
                                <th class="" style="padding-right:0px;">
                                    <input id="selall" @click="qx" type="checkbox"
                                           class="icheckbox_square-blue">
                                </th>
                                <th class="text-center">ID</th>
                                <th class="text-center">姓名</th>
                                <th class="text-center">年级</th>
                                <th class="text-center">系名</th>
                                <th class="text-center">专业</th>
                                <th class="text-center">班级</th>
                                <th class="text-center">政治面貌</th>
                                <th class="text-center">民族</th>
                                <th class="text-center">籍贯</th>
                                <th class="text-center">电话</th>
                                <th class="text-center">操作</th>
                            </tr>
                            </thead>
                            <tbody id="tb">
                            <tr v-for="item in list" :key=item.id>
                                <td><input :name=item.id type="checkbox" style="width:20px; height:20px;"></td>
                                <td class="text-center" :name=item.id>{{item.id}}</td>
                                <td class="text-center" :name=item.id>{{item.name}}</td>
                                <td class="text-center" :name=item.id>{{item.inYear}}</td>
                                <td class="text-center" :name=item.id>{{item.deptName}}</td>
                                <td class="text-center" :name=item.id>{{item.majorName}}</td>
                                <td class="text-center" :name=item.id>{{item.className}}</td>
                                <td class="text-center" :name=item.id>{{item.politicName}}</td>
                                <td class="text-center" :name=item.id>{{item.nationName}}</td>
                                <td class="text-center" :name=item.id>{{item.nativeName}}</td>
                                <td class="text-center" :name=item.id>{{item.phoneNum}}</td>
                                <td class="text-center" :name=item.id>
                                    <button type="button" class="btn bg-olive btn-xs" :name=item.id
                                            @click="delone($event)">删除
                                    </button>
                                    <button type="button" class="btn bg-maroon btn-xs" :name=item.id
                                            @click="edit($event)">编辑
                                    </button>
                                    <button type="button" class="btn bg-default btn-xs" :name=item.id
                                            @click="todetail($event)">详情
                                    </button>
                                </td>
                            </tr>
                            </tbody>
                        </table>
                    </div>
                    <!--数据列表/-->
                </div>
                <!-- 数据表格 /-->
            </div>
            <!-- /.box-body -->
    </div>

    </section>
    <!-- 正文区域 /-->

</div>
<!-- 内容区域 /-->

<!-- 底部导航 -->
<footer class="main-footer">
    <div class="pull-right hidden-xs">
        <b>Version</b> 1.0.8
    </div>
    <strong>Copyright &copy; MEOW</strong> All rights reserved.
</footer>
<!-- 底部导航 /-->

</div>


<script src="../plugins/jQuery/jquery-2.2.3.min.js"></script>
<script src="../plugins/jQueryUI/jquery-ui.min.js"></script>
<script>
    $.widget.bridge('uibutton', $.ui.button);
</script>
<script src="../plugins/bootstrap/js/bootstrap.min.js"></script>
<script src="../plugins/raphael/raphael-min.js"></script>
<script src="../plugins/morris/morris.min.js"></script>
<script src="../plugins/sparkline/jquery.sparkline.min.js"></script>
<script src="../plugins/jvectormap/jquery-jvectormap-1.2.2.min.js"></script>
<script src="../plugins/jvectormap/jquery-jvectormap-world-mill-en.js"></script>
<script src="../plugins/knob/jquery.knob.js"></script>
<script src="../plugins/daterangepicker/moment.min.js"></script>
<script src="../plugins/daterangepicker/daterangepicker.js"></script>
<script src="../plugins/daterangepicker/daterangepicker.zh-CN.js"></script>
<script src="../plugins/datepicker/bootstrap-datepicker.js"></script>
<script src="../plugins/datepicker/locales/bootstrap-datepicker.zh-CN.js"></script>
<script src="../plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.min.js"></script>
<script src="../plugins/slimScroll/jquery.slimscroll.min.js"></script>
<script src="../plugins/fastclick/fastclick.js"></script>
<script src="../plugins/iCheck/icheck.min.js"></script>
<script src="../plugins/adminLTE/js/app.min.js"></script>
<script src="../plugins/treeTable/jquery.treetable.js"></script>
<script src="../plugins/select2/select2.full.min.js"></script>
<script src="../plugins/colorpicker/bootstrap-colorpicker.min.js"></script>
<script src="../plugins/bootstrap-wysihtml5/bootstrap-wysihtml5.zh-CN.js"></script>
<script src="../plugins/bootstrap-markdown/js/bootstrap-markdown.js"></script>
<script src="../plugins/bootstrap-markdown/locale/bootstrap-markdown.zh.js"></script>
<script src="../plugins/bootstrap-markdown/js/markdown.js"></script>
<script src="../plugins/bootstrap-markdown/js/to-markdown.js"></script>
<script src="../plugins/ckeditor/ckeditor.js"></script>
<script src="../plugins/input-mask/jquery.inputmask.js"></script>
<script src="../plugins/input-mask/jquery.inputmask.date.extensions.js"></script>
<script src="../plugins/input-mask/jquery.inputmask.extensions.js"></script>
<script src="../plugins/datatables/jquery.dataTables.min.js"></script>
<script src="../plugins/datatables/dataTables.bootstrap.min.js"></script>
<script src="../plugins/chartjs/Chart.min.js"></script>
<script src="../plugins/flot/jquery.flot.min.js"></script>
<script src="../plugins/flot/jquery.flot.resize.min.js"></script>
<script src="../plugins/flot/jquery.flot.pie.min.js"></script>
<script src="../plugins/flot/jquery.flot.categories.min.js"></script>
<script src="../plugins/ionslider/ion.rangeSlider.min.js"></script>
<script src="../plugins/bootstrap-slider/bootstrap-slider.js"></script>
<script src="../plugins/bootstrap-datetimepicker/bootstrap-datetimepicker.js"></script>
<script src="../plugins/bootstrap-datetimepicker/locales/bootstrap-datetimepicker.zh-CN.js"></script>
<script>
    var app_tb = new Vue({
        el: '#main',
        data: {
            list: []
        },
        beforeCreate: function () {
            var _this = this

            $.ajax({
                type: "post",//请求方式
                url: "http://39.108.233.68:8002/student/selAll",
                success: function (data) {
                    _this.list = data.data;
                },
                error: function () {
                    alert("error");
                }
            })


            $(".select2").select2();
            // WYSIHTML5编辑器
            $(".textarea").wysihtml5({
                locale: 'zh-CN'
            });
        },
        updated: function () {
            $('#dataList').DataTable({
                "paging": true,
                "lengthChange": false,
                "searching": false,
                "ordering": false,
                "info": true,
                "retrieve": true,
                "autoWidth": false
            });
        },
        methods: {
            delone: function (e) {
             if(confirm("您是否要删除？")){
                $.ajax({
                    type: "post",
                    url: "http://39.108.233.68:8002/student/delOne",
                    data: {id: e.currentTarget.name},
                    success: function (data) {
                        window.location.reload()
                    },
                    error: function () {
                        alert("error");
                    }
                });
             }
            },
            todetail: function (e) {
                var sto = window.localStorage;
                sto.setItem("stu_id", e.currentTarget.name);
                location.href="student_detail.html"
            },
            edit: function (e) {
                var sto = window.localStorage;
                sto.setItem("stu_id", e.currentTarget.name);
                location.href="student_change.html";
            },
            search: function () {
                var _this = this
                var name = $("#inpname")[0].value;
                $.ajax({
                    type: "post",
                    url: 'http://39.108.233.68:8002/student/selOneByName',
                    data: {name: name},
                    success: function (data) {
                        _this.list = data.data;
                    },
                    error: function () {
                        alert("error");
                    }
                })
            },
            qx: function () {
                var clicks = $("#selall").is(':checked');
                if (!clicks) {
                    $("#dataList td input[type='checkbox']").iCheck("uncheck");
                } else {
                    $("#dataList td input[type='checkbox']").iCheck("check");
                }
                $("#selall").data("clicks", !clicks);
            },
            delsome: function () {
                         if(confirm("您是否要删除？")){
                check_list = $("#dataList td input[type='checkbox']");
                del_list = []

                for (var i = 0; i < check_list.length; i++) {
                    if (check_list[i].checked) {
                        del_list.push(check_list[i].name)
                    }
                }
                for (var i = 0; i < del_list.length; i++) {
                    $.ajax({
                        type: "post",
                        url: "http://39.108.233.68:8002/student/delOne",
                        data: {id: del_list[i]},
                        success: function (data) {
                            window.location.reload()
                        },
                        error: function () {
                            alert("error");
                        }
                    });
                }
}
            },
            downl:function(){}
        }
    })
</script>
</body>